package com.csun.cmny.provider.service;

import com.csun.cmny.base.dto.LoginAuthDto;
import com.csun.cmny.core.support.IService;
import com.csun.cmny.provider.model.domain.OmcRoomSort;
import com.csun.cmny.provider.model.dto.RoomSortQueryDto;
import com.csun.cmny.provider.model.dto.RoomSortSaveDto;
import com.csun.cmny.provider.model.vo.RoomSortVo;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-03-11 13:45
 * @Description: the interface omc room sort service
 */
public interface OmcRoomSortService extends IService<OmcRoomSort> {

    /**
     * query room sort
     *
     * @param roomSortQueryDto  room sort query dto
     *
     * @return  room sort vo
     */
    RoomSortVo queryRoomSort(RoomSortQueryDto roomSortQueryDto);

    /**
     * save room sort
     *
     * @param roomSortSaveDto   room sort save dto
     * @param loginAuthDto      login auth dto
     *
     * @return  the int.
     */
    Integer saveRoomSort(RoomSortSaveDto roomSortSaveDto, LoginAuthDto loginAuthDto);
}
